The online racing simulator
Searching in All forums
(374 results)
Tim NL
S2 licensed
Quote from Chrisuu01 :Is the Skippy any better now or is it still a piece of shit?

It feels a bit better on the NTM , more under steering but with lesser front tyre pressure it feels ok for me.
Tim NL
S2 licensed
Quote from ZanZi :
While LFS stopped giving me thrill anymore iR did replaced it, not because of the tracks, cars or safety ratings or whatever, generally speaking the adrenaline i used to feel before was back.

This is the same for me. I played many years with lot of fun LFS but at the end i missed the thrill.

The NTM feels very good on the Top oval cars.
The class b was really horrible to drive but feels now very nice , the trucks feels a bit better now and the class A NASCAR is also better to drive.
For the road racing it feels a bit better in the Skippy now but more under steering and less tricky (IMO).
Tim NL
S2 licensed
Hi,

I have a ATI HD6870 and use Eyefinity on 3 screens ( 3x 1920x1080 gives 5760x1080)
I have no bezel correction set in the Eyefinity setting but i only use the bezel correction in LFS.

In spectator mode (external view) only the middle screen is working.
But driving in car view it looks ok
And driving with view out side the car the bezel correction is still working here.

When i set the bezel correction in Eyefinity it dont will work and it looks like crap.
Tim NL
S2 licensed
http://www.lfsforum.net/showthread.php?p=1276321#post1276321

Quote :External views (TV, helicopter and SHIFT+U mode) are always drawn as
a single render and confined to the same area as the 2D interface.

Tim NL
S2 licensed
Quote from LFSCruise :You probably read what was written previously.
I need that speed to be displayed during openPrivButton.

Hi,
Your free to change the PrivMSG into a button, its only a example how to show the speed.

Sinanju wrote some time ago a nice post how to use and make buttons.
Read it and play with it. This makes it more easy to understand how to make something by your own.

http://www.lfsforum.net/showthread.php?p=1494891#post1494891


In you Lapper map is also a map called "doc" with the file changes.txt
in this file you can find almost everything how and when to use something.
Its good the read it.
Tim NL
S2 licensed
Quote from LFSCruise :How to connect the player Throws a welcome window.

I would like the button to accept to appear after only 10 seconds.

How do I do?


Event OnConnect() # Player event
$NickName = GetCurrentPlayerVar("NickName");
$Posabs = GetCurrentPlayerVar("Posabs");
$Groupqual = GetCurrentPlayerVar("Groupqual");
openPrivButton( "welc",25,50,150,15,12,-1,0, langEngine("%{main_welc1}%", $NickName ) );
openPrivButton( "pos",25,80,150,10,8,-1,0,langEngine("%{main_welc2}%",$Posabs,$Posqual,$Groupqual ) );
http("[URL]http://www.frh-team.net/reglapper/getserver2.php[/URL]" );
[COLOR=red]DelayedCommand( 10, OSB ); #10 sec delay and jump to OSB[/COLOR]
EndEvent

[COLOR=red]Sub OSB () #Show the buttons[/COLOR]
[COLOR=red]openPrivButton( "clos",78,120,20,10,10,-1,32,langEngine("%{main_accept}%"),OnConnectClose );[/COLOR]
[COLOR=red]openPrivButton( "ref",103,120,20,10,10,-1,32,langEngine("%{main_deny}%"),OnConnectCloseKick );[/COLOR]
[COLOR=red]EndSub[/COLOR]

Sub OnConnectClose( $KeyFlags,$id )
closePrivButton("welc&pos&clos&ref");
IF ( $enable_pitboard == "true" )
THEN
OnConnectClose_Pitboard();
ENDIF
EndSub

Sub OnConnectCloseKick( $KeyFlags,$id )
closePrivButton("welc&pos&clos&ref");
cmdLFS("/kick " . GetCurrentPlayerVar("UserName") );
EndSub

Tim NL
S2 licensed
Quote from LFSCruise :However, it is unable to do that show the speed?

Hi,
Here just a example for a lasergun for the cops.
Its just a small example. I did not tested it but i think its working.

Type !laser username to check the speed of a driver , if the driver is to far you cant see the speed. (in this example)


CASE "!laser":
IF ( UserInGroup( "Police_O",$userName ) == 1 )
THEN
IF GetPlayerVar( $argv,"CurrNode" ) >= GetCurrentPlayerVar( "CurrNode" )-1 && GetPlayerVar( $argv,"CurrNode" ) <= GetCurrentPlayerVar( "CurrNode" )+1
THEN
privMsg( $argv . " driving " . ToPlayerUnit( GetCurrentPlayerVar( "InstantSpeed" ) ),GetCurrentPlayerVar("UnitSpeed") );
ELSE
privMsg( "To far for Laser gun" );
ENDIF
ENDIF
BREAK;

Tim NL
S2 licensed
Quote from LFSCruise :I was successful. However, speed does not change, no change, why?
How to make a motion that he would change and it would appear directly?

Hi,
You can show the current speed for a player when he/she passing a point on the track. (start/finish line or sp1/sp2/sp3 or a point like a speed trap)

You cant show the current speed all the time in lapper for all the players.
Why should you do that anyway? every car have a speedo meter in lfs.
Tim NL
S2 licensed
Quote from Tomba(FIN) :What memory, what motherboard? And AMD sucks, so do ati. Well not exactly suck, but intel and nvidia are better

CPU is AMD Phenom II X4 955 Black Edition
Motherboard is a ASUS M4A89GTD Pro
Memory is 2x 2Gb Corsair XMS DDR3 1600Hhz
PSU is a OCZ ModXStream Pro 600W ,Modular (a 750W is also good but not lesser then 600W).
GPU is the Sapphire ATI Radeon HD6870 , 1Gb

True, Intel runs a bit faster now then a AMD but AMD is a lot cheaper
Last edited by Tim NL, . Reason : typo
Tim NL
S2 licensed
Hi,

I have a
AMD Phenom II X4 955 on a Asus motherboard
HD6870
4Gb mem
600W PSU

i payed just over 700 euro for it.

I have now 4 screens connected to the HD6870 with Eyefinity
3x 1920x1080 22" for racing and 1x 1920x180 23" for the rest.

(The 4 screens are not included in the 700 euro)
Tim NL
S2 licensed
Hi imsolidstate,

I think i found the problem.

I think you are using the AA/AF settings in CCC (Catalyst Control Center) and have set the "Anti-Aliasing Mode" to Super-sample AA.

I have in game (LFS) set the AA and AF to none and use only the AA/AF settings in CCC

AA 8X and no Morphological filtering
AA mode to Multi-sample AA
AF 16x

LFS looks OK for me now but when i set Morphological filtering on its looks like its a bit choppy.

When i set the "Anti-Aliasing Mode" to Super-sample AA its look like the pics in your other post http://www.imsolidstate.com/wp-conte...011/04/022.JPG

Try the following settings in CCC maybe it works for your HD6950 to.

AA 8X and no Morphological filtering
AA mode to Multi-sample AA
AF 16x
Tim NL
S2 licensed
Make sure you have .NET Framework installed.
Tim NL
S2 licensed
Its looks like its in 3D mode. Maybe its beter with a 3D glasses

How are your screens connected? DP port? or do you use a active DP to DVI cable? What driver version for your HD6950 do you use?
Last edited by Tim NL, .
Tim NL
S2 licensed
Hi,

I had the same problem to but only when i run LFS windowed.
In LFS it shows 250 FPS but looks and feel like 10.

I run LFS now full screen with 150 a 220 fps and it looks and feels good now.

I have a Radion HD6870 with Eyefinity 5760x1080 (3x 1920x1080). ( i Dont use the bezel correction in CCC but only in LFS/iracing)
PC is a AMD Phenom II X4 with 4Gb mem and Win7-64.
CPU load is about 65% (on core 1)

So check if you run LFS Full screen and not windowed. Or maybe install the latest drivers for your 6950
Last edited by Tim NL, .
Tim NL
S2 licensed
Thanks morpha,

It works like a charm now

5760x1080 on second screen (full screen)
How can i start LFS (full screen) on my second screen ?
Tim NL
S2 licensed
Hi,

How can i start LFS (full screen) on my second screen ?

I have Win7 and a Radion HD6870 with 4 screens.
Screen 1 is primary and 1920x1080
Screen 2 5760x1080 (3x 1920x1080 with Eyefinity)

I can start LFS windowed on the second screen but i want it full screen.

I can make screen 2 primary but then i have other problems.

Thanks in advance.
Tim NL
S2 licensed
Quote from m1chi119 :
It should spec everybody who joins after i did !lock, until i do !unlock to unlock the race again (it should also work in Training)
Why it doesnt work? Whats the mistake? :-S

Hi,


CatchEvent OnNewPlayerJoin( $userName ) # Player event

IF ( $LockState == "locked" )
THEN
cmdLFS( "/spec " . [COLOR="Red"]$userName[/COLOR] );
ENDIF
BREAK;

EndCatchEvent

Tim NL
S2 licensed
Quote from m1chi119 :Thanks :-)
how to create a similar chat-command like !red but let the chat only be viewable by admins? :-) so let it check if ppl are admins then send to them? :-O

Here it is


<?php 
 
  
CASE "!glow":  
   IF( 
UserInGroup"admin",$userName ) == )
   
THEN
        $temp 
GetListOfPlayers( );                     
        FOREACH( 
$maVar IN $temp )      
          IF( 
UserInGroup"admin",$maVar["value"] ) == )   
          
THEN   
            PrivMsg
($maVar["value"],"^1Glow: ^7".$argv);   
          ENDIF   
        ENDFOREACH        
   ELSE
     
privMsg"You are not an Admin!");
   ENDIF   
   BREAK;
?>

Last edited by Tim NL, .
Tim NL
S2 licensed
Quote from m1chi119 :It is

<?php 
              globalMsg
"^1User ^7" $argv " ^1has been banned by " GetPlayerVar($userName"NickName") ); 
              
cmdLFS"/ban " $argv ); 
?>


cant i just anyhow remove the last letters from the $argv in globalMsg? Or make it use $argv2 = " X" so it defines the numbers as $argv2? like define last-symbols until space as $argv2

Hi,

A new one lol

Just type !ban username,days (username and number of days seperate by a , )
example: !ban test user,5

I have also added a !unban



<?php 
 
    
CASE "!ban":
      IF( 
$argv != "" )
      
THEN
        $idxSpace 
indexOf$argv",");
        IF( 
$idxSpace != -)
        
THEN
          $banUser 
subStr$argv,0,$idxSpace );
          
$days trimsubStr$argv,$idxSpace +));
          
globalMsg"^1User ^7" $banUser " ^1has been banned by ^7" GetPlayerVar($userName"NickName") );  
          
cmdLFS"/ban " $banUser " " $days);
        ELSE
          
privMsg "^3Use !ban username,days" );
        ENDIF
      ELSE
        
privMsg "^3Use !ban username,days" );
      ENDIF
      BREAK;
    CASE 
"!unban":
      IF( 
$argv != "" )
      
THEN
        globalMsg
"^2User ^7" $argv " ^2has been unbanned by ^7" GetPlayerVar($userName"NickName") );  
        
cmdLFS"/unban " $argv );
      ELSE
          
privMsg "^3Use !unban username" );
      ENDIF
      BREAK;
?>

Last edited by Tim NL, . Reason : typos lol
Tim NL
S2 licensed
Quote from m1chi119 :Doesnt work :-S
Think i will just let it how it is :-S


Hi,

I found some typos
Works fine at mine server
You need Lapper 5.925 or higher.


<?php 
 
  
CASE "!red":
    
$NickName GetCurrentPlayerVar("NickName");    
    
$NickStrip StripLFSColorToLower($NickName));
    
$IdxOfTag IndexOf$NickStrip "[r]");
    IF( 
$IdxOfTag!= -)
    
THEN
      
IF( $argv != "" )      
      
THEN    
        $temp 
GetListOfPlayers( );                      
        FOREACH( 
$maVar IN $temp )    
          
$NickName GetPlayerVar($maVar["value"], "NickName");    
          
$NickStrip StripLFSColorToLower($NickName) );    
          
$IdxOfTag indexOf$NickStrip "[r]");    
          IF( 
$IdxOfTag != -)    
          
THEN    
            $argv1 
substr$argv,0,30 );
 
            IF( 
strlen($argv) > 30 )
            
THEN 
              $argv2 
substr$argv,30,strlen($argv) );
            ENDIF
            IF( 
$argv2 != "" )
            
THEN  
              
IF( strlen($argv2) > 30 )
              
THEN 
                $argv3 
substr$argv,strlen($argv2),strlen($argv) );
              ENDIF
            ENDIF
            
PrivMsg$maVar["value"], "^1[r] " GetCurrentPlayerVar"UserName" ) .  " ^8: ^2" $argv1 );
            IF( 
$argv2 != "" )
            
THEN
              PrivMsg
$maVar["value"], "^1[r] " GetCurrentPlayerVar"UserName" ) .  " ^8: ^2" $argv2 );             
            ENDIF
            IF( 
$argv3 != "" )
            
THEN
              PrivMsg
$maVar["value"], "^1[r] " GetCurrentPlayerVar"UserName" ) .  " ^8: ^2" $argv3 );             
            ENDIF    
          ENDIF    
        ENDFOREACH    
      ENDIF
    ENDIF    
  BREAK;
?>

Tim NL
S2 licensed
Quote from m1chi119 :Still got the Chat Question, but now also another thing,
okay, i got a !ban command.
When i enter !ban test name 12 it executes

<?php 
              globalMsg
"^1User ^7" $argv " ^1has been banned by " GetPlayerVar($userName"NickName") );
              
cmdLFS"/ban " $argv " 999" );
?>

but i want the global message to only show "test name" and not the 12 :-S

Also how to make the Chat only Viewable for Admins, or ppl in Admin-Group?

Hi,

If you type !ban test name 12 the $argv = "test name 12"
So if you use
globalMsg( "^1User ^7" . $argv . " ^1has been banned by " . GetPlayerVar($userName, "NickName") );

gives:
User test name 12 has been banned by your_nickname

It shows also the 12 but with the line
cmdLFS( "/ban " . $argv . " 999" );
you ban some one for 999 days.

Maybe its more easy to create more !ban commandos like !ban1 !ban30 !ban999

Then you only have to type !ban1 test_user or !ban30 test_user


<?php 
!ban1
globalMsg
"^1User ^7" $argv " ^1has been banned by " GetPlayerVar($userName"NickName") );
              
cmdLFS"/ban " $argv " 1" );
 
!
ban30
globalMsg
"^1User ^7" $argv " ^1has been banned by " GetPlayerVar($userName"NickName") );
              
cmdLFS"/ban " $argv " 30" );
?>

Tim NL
S2 licensed
Quote from ViKTOOR-LFS :what is !reload ... you mean restart from Control Panel !! or somthing als

Hi,

If you have changed a script then you must restart lapper to make that change active.

When you fill in your username in the file ..\bin\default\superusers.txt
then you can use :

!stop to stop lapper and put it in standby mode
!start to start lapper
!reload to restart lapper
Tim NL
S2 licensed
Hi ViKTOOR-LFS,

Your code looks ok. Did you reloaded lapper? ( !reload )
Tim NL
S2 licensed
Quote from m1chi119 :Okay, thats bad :-(

<?php 
        
CASE "!red":  
            IF( 
$argv != "" )     
            
THEN   
            $temp 
GetListOfPlayers( );                     
                FOREACH( 
$maVar IN $temp )   
                
$NickName GetPlayerVar($maVar["value"], "NickName");   
                
$NickStrip StripLFSColorToLower($NickName) );   
                
$IdxOfTag indexOf$NickStrip "[r]");   
                    IF( 
$IdxOfTag != -)   
                    
THEN   
                        privMsg 
($maVar["value"],"^1Red: ^7".$argv); 
                    ENDIF   
                ENDFOREACH   
            ENDIF   
       BREAK; 
?>

Need more help with this one :-(
how to make the message be able to be longer?
And how to make that only people who could also Read the Message, are able to send a Message to them?

Hi,

You can check if a nickname starts with [r] then you can use !red
Its only posible (i think) to use 95 character on one line but if you use colors then the colors codes are also counting.
You can show the $argv on a new line so the message can be a bit longer.




<?php 
 
 
CASE "!red":
  
$NickName GetCurrentPlayerVar("NickName");    
  
$NickStrip StripLFSColorToLower($NickName))
  
$IdxOfTag indexOf$NickStrip "[r]");
  IF( 
$IdxOfTag!= -)
  
THEN
   
IF( $argv != "" )      
   
THEN    
    $temp 
GetListOfPlayers( );                      
    FOREACH( 
$maVar IN $temp )    
     
$NickName GetPlayerVar($maVar["value"], "NickName");    
     
$NickStrip StripLFSColorToLower($NickName) );    
     
$IdxOfTag indexOf$NickStrip "[r]");    
     IF( 
$IdxOfTag != -)    
     
THEN    
      privMsg 
($maVar["value"],"^1Red:");
      
privMsg ($maVar["value"],$argv);  
     ENDIF    
    ENDFOREACH    
   ENDIF
  ENDIF    
 BREAK;
?>

Tim NL
S2 licensed
Quote from m1chi119 :How to let a !axlist display /axlist?
tried with

<?php 
        
CASE "!axlist":
            IF ( 
UserIsAdmin$userName ) == || UserInGroup"admin1",$userName ) == || UserInGroup"admin2",$userName ) == || UserInGroup"admin3",$userName ) == 1)
            
THEN            
              cmdLFS
"/axlist" );
            ENDIF
            BREAK;
?>

But it doesnt show the /axlist output

Hi,

Its not posible to use axlist in lapper to show a list of layouts on the screen.

It will only work for the user who type /axlist on the server.
So if you type ( if you are logged in as a admin ) /axlist . The (dedi)server shows the list of layouts that are stored on the (dedi)server for that track to the user that typed /axlist.

If you do this in lapper then lapper do the /axlist to the (dedi)server and not you.
If you do this in lapper it works but the output of the list of layouts is show in the console of the dedi server and not on the screen.

But its posible to use lapper to load layouts. ( /axload layout_name )



PS. layouts are not working on Demo servers
FGED GREDG RDFGDR GSFDG